html {
    height: 100%;
}

body {
    padding-top: 70px;
    padding-bottom: 70px;
    height: 100%;
}

#wrap {
    min-height: 100%;
    height: auto !important;
}

.index-bg {
    background: url("../img/index-bg.jpeg") no-repeat;
    background-size:100% 100%;
}

.hover-grey {
     background: rgba(255, 255, 255, 0.8);
 }

.footer {
    background-color: #f5f5f5;
    height: 60px;
}

.glyphicon {
    top: 0;
}

.main{

    width:200px;
    height:auto;
    backgroud-color:#fff;
    margin-top:10px;
    margin-bottom:auto;
    margin-left:auto;
    margin-right:auto;
}

.navbar-top {
    margin-top: 5px;
}

.navbar-right {
    margin-right: 6px;
}


.btn1 {
    border-style:solid;
    line-height: 2.5;
    color: #777;
    background-color: #f8f8f8;
    border-color: #f8f8f8;
}
.btn1:hover {
    background-color: #e8e8e8;
}
/*active 要在后面 否则会被hover覆盖*/

.btn1:active {
    background-color: #f8f8f8;
}

.btn-primary1 {
    color: #777;
    background-color: #f8f8f8;
    border-color: #f8f8f8;
}

.btn-primary1:hover {
    color: #fff;
    background-color: #337ab7;
}

.btn-primary1:active {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}
.btn-primary1:focus{
    color: #fff;
    background: #337ab7;
    border-color: #2e6da4;
}

label{
    font-weight: normal;
}

.chat-panel {
    height: 400px;
    width: 400px;
    padding: 10px;
}

.chat-content {
    height : 280px;
}

.chat-messages {
    height: 280px;
    overflow: scroll;
}

.message-left {
    border-radius: 5px;
    background-color: #337ab7;
    color: #fff;
    padding: 5px;
    max-width: 70%;
    margin-left: 10px;
    display: inline;
}

.message-right {
    border-radius: 5px;
    border: 1px solid rgba(0, 0, 0, 0.6);
    padding: 5px;
    max-width: 70%;
    margin-right: 10px;
    float: right;
}
